Vous avez choisi d'installer Linux. Vous avez un baladeur mp3 par exemple (ou une clé USB tout simplement). Vous avez téléchargé de la musique légale sur Internet et voulez l'écouter sur votre Lecteur MP3. Vous allez donc cliquer sur « usbdisk » dans Nautilus (le navigateur de fichiers d'Ubuntu) ou Konqueror sous (Kubuntu). Vous faites glisser votre fichier et là ! *Boum* ! Que se passe-t-il ? On vous dit quelque chose comme :
Impossible d'écrire dans un dossier en lecture seule.
Vous avez sûrement utilisé la clé USB sous Windows avant Linux. Windows a monté votre partition (dans la clé USB) en FAT32. Peu importe… Une fois Linux installé, tout marchait bien. Seulement un jour, *boum* ! Cela est dû aux trous de Windows. Il n'y a pas 36 000 solutions, vous devez remonter votre partition.
Ensuite, entrez les commandes suivantes dans un terminal
On commence par monter la clé.
sudo gedit /etc/fstab
Normalement vous allez pouvoir éditer fstab. Rajoutez cette ligne :
/dev/sdXX /media/usbdisk vfat rw,noexec,nosuid,nodev,quiet,shortname=winnt,uid=1000,gid=1000,umask=077,iocharset=utf8 0 0
Pour la plupart, l'adresse de la clé usb sera /media/usbdisk, pour vous en assurer, faites un clic droit sur un fichier dans votre clé usb et regardez l'adresse.
Nous allons commencer le massacre !
Il est possible de le faire graphiquement ou sur une console.
gparted.Et voilà ça marche écriture et effacement tout fonctionne parfaitement.
Pré-requis : Vous devez avoir installé le paquet 'partitionmanager'.
Tapez ceci dans la console :
sudo umount /media/usbdisk sudo mkfs.ext3 /dev/sdXX
Pour remettre la clé en FAT32 il faut faire mkfs.vfat ;)
sudo mount /dev/sdXX /media/usbdisk
Je suis heureux de vous annoncer que vous avez réussi !
Si vous n'êtes pas en root, vous ne pouvez toujours pas écrire dans votre clé.
Nous allons changer la permission de la clé !
Faites ceci en console :
sudo chmod -R ugo+rwx /media/usbdisk
Vous avez un lecteur MP3 super ! Malheureusement, il n'arrive à lire que quand sa partition est en FAT32. La solution la plus simple serait de passer sous Windows à chaque fois qu'il faudrait écrire dedans. Heureusement Linux n'est pas si bête ! Nous allons contourner le problème.
Le problème c'est que FAT32 ne gère pas les permissions et ne comprend rien à nos histoires de propriétaires de fichiers et de chmod. Il nous répond donc "Pas touche !"
Ce qu'il faut faire ? Préciser qu'on est gentil à notre Clé USB lors de notre montage D'abord on démonte (ça n'efface pas les fichiers ;) )
sudo umount /dev/sdXX
Et on remonte :
sudo mount -o umask=0 /dev/sdXX /media/usbdisk
Ouf ! Tout est réglé, essayez de mettre vos fichiers dans la clé ;)
Si vous éprouvez des difficultés à éjecter la clé vous pouvez tout simplement faire un eject /media/usbdisk. Ouf ! Ça y est vous pouvez mettre vos fichiers dans votre clé USB :) On dit quoi ? Merci tonton almaju ! :p
Contributeurs :
.